package jdbc;

import java.sql.ResultSet;
import java.sql.SQLException;

public class TelefonoJDBC {

	public static void insertartelefono(Integer telefono) throws SQLException {
		conexion.con();
		String query = ("Insert into telefono (numero) values (" + telefono + ");");

		if (!TelefonoJDBC.comprobartelefono(telefono)) {
			conexion.insertar(query);
		} else {
			System.out.println("Ya existe en la base de datos");
		}
		conexion.cerrarconexion();

	}
	
	public static boolean comprobartelefono(Integer telefono) throws SQLException {

		boolean resul = false;
		ResultSet c = conexion
				.crearconsulta("Select * from telefono where numero="
						+ telefono +";");
		if (c.next()) {
			resul = true;
		}

		return resul;
	}
	
	public static Integer consultartelefono(Integer telefono) throws SQLException {
		Integer idtelefono = 0;
		conexion.con();
		
		if(comprobartelefono(telefono)){
			ResultSet c = conexion
			.crearconsulta("Select id_telefono from telefono where numero="
					+ telefono +";");
			
			while (c.next()) {
				idtelefono = c.getInt("id_telefono");
			}
			
			
		}
		conexion.cerrarconexion();
		return idtelefono;

	}

}
